Summary

I am a highly skilled and motivated full-stack developer with 8 years of experience in building web applications from concept to deployment. My expertise spans both front-end and back-end technologies, and I have a deep understanding of the entire development process. I have had the privilege of working with diverse clients and industries, gaining valuable insights and skills along the way.

Projects

Custom birthyda banner
My All Projects
Caochloper
Quantem Web
Open House id
DealsforHer
The Organic Cook
Australian Camels Website

Experience

Company Logo
Senior Software Engineer
Citrusbits
Aug 2024 - Present | Islamabad, Pakistan

Responsibilities


Front-End Development with React.js:

Develop dynamic, responsive web applications using React.js, implementing reusable components and state management.
Optimize front-end performance by implementing efficient rendering techniques and code-splitting.
Integrate RESTful and GraphQL APIs to connect the front-end with back-end services, ensuring a seamless user experience.



Back-End Development with Node.js:

Design and develop scalable server-side applications using Node.js, ensuring high availability and low latency.
Implement RESTful APIs and microservices architecture to support complex application logic.
Manage server-side resources and optimize performance through effective use of caching, load balancing, and other techniques.



Database Management with MongoDB:

Design and manage NoSQL databases using MongoDB, ensuring efficient data storage, retrieval, and indexing.
Implement data models and schemas tailored to specific application needs, optimizing for performance and scalability.
Perform data migration, backup, and recovery tasks to maintain database integrity and availability.



Full-Stack Integration:

Collaborate with front-end and back-end teams to ensure smooth integration of all components, delivering a cohesive and performant application.
Implement authentication and authorization mechanisms using JSON Web Tokens (JWT) and OAuth.
Troubleshoot and resolve issues across the full stack, ensuring the reliability and stability of applications.



Version Control and Continuous Integration:

Utilize Git for version control, managing branches, and merging code in a collaborative environment.
Set up and maintain continuous integration/continuous deployment (CI/CD) pipelines using tools like Jenkins, Travis CI, or GitHub Actions.
Automate testing and deployment processes to ensure high-quality releases and reduce manual errors.



Performance Optimization and Security:

Optimize both front-end and back-end performance, focusing on reducing load times, improving response times, and minimizing server load.
Implement security best practices, including data encryption, input validation, and secure coding standards to protect against vulnerabilities.
Monitor application performance and security, proactively addressing potential issues before they impact users.


Company Logo
Senior Software Engineer
iENGINEERING Pakistan Private Limited
Mar 2019 - Apr 2022 | Islamabad, Pakistan

Responsibilities


Front-End Development with Angular:

Develop and maintain responsive, user-friendly web applications using Angular.
Implement UI/UX designs, ensuring cross-browser compatibility and optimizing performance.
Integrate RESTful APIs to connect the front-end with back-end services.



Back-End Development with PHP:

Design and develop robust server-side logic using PHP, ensuring high performance and responsiveness.
Create and manage databases using MySQL, implementing secure data storage and retrieval practices.
Develop and integrate RESTful APIs, enabling seamless communication between the front-end and back-end.



WordPress Development:

Customize WordPress themes and plugins to meet specific client requirements.
Develop custom WordPress solutions, including custom post types, taxonomies, and shortcodes.
Optimize WordPress sites for performance, security, and SEO, ensuring a high-quality user experience.


Company Logo
PHP/Wordpress Developer
Pie Solution
Aug 2016 - Oct 2020 | Rawalpindi, Pakistan

Responsabilities

Project Management: Successfully led and managed multiple projects, ensuring timely delivery and meeting all client expectations.
Technical Expertise: Proficient in a wide range of tools and technologies, enabling me to implement effective solutions and optimize workflows.
Team Collaboration: Worked closely with cross-functional teams to achieve project goals, fostering a collaborative and supportive work environment.
Problem-Solving: Demonstrated strong analytical and problem-solving skills, addressing complex challenges with innovative solutions.
Client Relations: Built and maintained strong relationships with clients, understanding their needs and delivering tailored solutions that exceeded expectations.

Company Logo
PHP/Wordpress Developer
webkumany
Sep 2015 - Aug 2016 | Islamabad, Pakistan

Build client websites with WordPress.
Modify existing code as needed.
Work with QA Department on a customized testing plan.
Develop themes and plugins.
Help shape IT strategic vision and drive key departmental objectives.
Assist in website traffic and performance monitoring.

Education

COMSATS Institute of Information Technology
Masters, Masters in Science, Master in Computer Application‎
Software System, Database System
CGPA 3.0/4
2015
Federal Board
Intermediate/A-Level, Intermediate in Computer Science, ICS‎
Computer Science
Percentage 64%
2010
Federal Board
Matriculation/O-Level, Matric in Science, Scence‎
Computer Science
Percentage 56%
2008

Skills

Intermediate Ajax
Intermediate AngularJS
Intermediate Full stack engineer
Intermediate HTML and XHTML
Intermediate Javascript
Intermediate jQuery
Intermediate JQuery UI
Intermediate Laravel
Beginner MVC
Intermediate MySQL
Intermediate NodeJs
Intermediate NosSQL
Expert PHP1
Intermediate PSD to WordPress
Intermediate Query Language
Expert React JS
Intermediate Social Media Strategises
Intermediate UX UI Designing
Intermediate WHRPP
Intermediate WP CLI
Intermediate XHTML

Languages

Expert Urdu
Intermediate English